package com.xusheng.cli.mapper;

import com.xusheng.cli.common.base.MyBaseMapper;
import com.xusheng.cli.entity.permissionModule.Permission;

import java.util.List;

/**
 * 总后台 权限表(Permission)表数据库访问层
 *
 * @author jy
 * @since 2022-01-17 15:47:42
 */
public interface PermissionMapper extends MyBaseMapper<Permission> {

	/**
	 * 获取当前登录用户的权限url
	 *
	 * @param userId
	 * @return
	 * @author jy
	 * @since 2022/1/17 16:31
	 */
	List<String> getAllPermissionUrlByUserId(Long userId);

	/**
	 * 获取当前登录人的按钮权限信息
	 *
	 * @param userId 当前登录人id
	 * @return java.util.List<java.lang.String>
	 * @since 2020/8/24 21:55
	 */
	List<String> getAllBtnPermissionByUserId(Long userId);

}

